package com.keyue.domain.vo;

import lombok.*;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;
import java.util.List;

/**
 * 设备信息(EquipmentInfo)实体类
 *
 * @author makejava
 * @since 2025-07-04 15:20:03
 */
@Data
@AllArgsConstructor
@ToString
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@SuperBuilder
public class EquipmentInfoQueryVO extends BasePageVO implements Serializable {
    private static final long serialVersionUID = 395573695268829637L;

    private List<Long> ids;


    private Long id;
    /**
     * 名称关键字
     */
    private String keyword;
    /**
     * 名称
     */
    private String name;
    /**
     * 品牌名称
     */
    private String brandName;
    /**
     * 品牌编码
     */
    private String brandCode;
    /**
     * 类型名称
     */
    private String typeName;
    /**
     * 类型编码
     */
    private String typeCode;
    /**
     * 型号编码
     */
    private String modelCode;

    /**
     * 图片轮播
     */
    private String imgItems;
    /**
     * 生产日期时间 yyyy-MM-dd
     */
    private String produceTime;
    /**
     * 顾问名称
     */
    private String counsellorName;
    /**
     * 顾问手机-微信同号
     */
    private String counsellorPhone;
    /**
     * 备注
     */
    private String remark;

    /**
     * 排序：sort
     * {
     * value: '1',
     * name: '价格最高'
     * },
     * {
     * value: '2',
     * name: '价格最低'
     * }
     */
    private String sort;

    /**
     * 价格：price
     * {
     * value: '1',
     * name: '1万以下'
     * },
     * {
     * value: '2',
     * name: '1万 - 5万'
     * },
     * {
     * value: '2',
     * name: '5万 - 20万'
     * },
     * {
     * value: '3',
     * name: '20万以上'
     * }
     */
    private String price;

    /**
     * 区域
     */
    private String district;
}

